body{
  background:rgb(255,255,255);
  margin:0;
  padding:0;
  font:15px/1.5 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#4E443C;
  text-shadow:0 1px 0 rgba(255,255,255,0.75);
}

h1, h2, h3, h4, h5, h6{
  font-family:'Arvo', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-align:center;
  font-weight:normal;
  text-rendering:optimizelegibility;
}

h1{
  color:#4E443C;
  font-size:36px;
  font-weight:bold;
}

h2, h2 a{
  color:#F14E32;
}

h3, h3 a{
  color:#0388A6;
}

a{
  color:#0388A6;
}

pre{
  border:1px solid #000;
  overflow-x:auto;
  background:#222;
  color:#fff;
  text-shadow:none;
}

